tooltip: Don't use deprecated API
authorBenjamin Otte <otte@redhat.com>
Fri, 28 Oct 2011 20:12:02 +0000 (13:12 -0700)
committerBenjamin Otte <otte@redhat.com>
Wed, 2 Nov 2011 01:32:54 +0000 (02:32 +0100)
gtk/gtktooltip.c

index 3ceca8b888b194c2040a4d4980c37aebaa9c256a..5cff68f6b2ebf957f0d281533ee8b547805dee17 100644 (file)
@@ -1228,6 +1228,7 @@ gtk_tooltip_show_tooltip (GdkDisplay *display)
     }
   else
     {
+      GdkDevice *device;
       gint tx, ty;
 
       window = tooltip->last_window;
@@ -1235,7 +1236,9 @@ gtk_tooltip_show_tooltip (GdkDisplay *display)
       if (!GDK_IS_WINDOW (window))
         return;
 
-      gdk_window_get_pointer (window, &x, &y, NULL);
+      device = gdk_device_manager_get_client_pointer (gdk_display_get_device_manager (display));
+
+      gdk_window_get_device_position (window, device, &x, &y, NULL);
 
       gdk_window_get_root_coords (window, x, y, &tx, &ty);
       tooltip->last_x = tx;